/**
* @Company 青鸟软通   
* @Title: ScoreDetailDomain.java 
* @Package com.jbinfo.qingcaowan.user.domain 
* @author lizhenwei   
* @date 2016年08月14日  23:19:24 
* @version V1.0   
*/ 
package com.jbinfo.qingcaowan.user.dto;

import java.io.Serializable;
import java.util.Date;

/** 
 * @ClassName: ScoreDetailDomain 
 * @Description: t_score_detail 自动生成的对应的实体对象   
 *  
 */
public class ScoreDetailDTO implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -1464626551179215575L;
	
	/** 
	* @Fields id : 
	*/
	private String id;
	/** 
	* @Fields type : 
	*/
	private String type;
	/** 
	* @Fields orgId : 
	*/
	private String orgId;
	/** 
	* @Fields userId : 
	*/
	private String userId;
	/** 
	* @Fields score : 
	*/
	private Integer score;
	/** 
	* @Fields remark : 
	*/
	private String remark;
	/** 
	* @Fields creatUser : 
	*/
	private String creatUser;
	/** 
	* @Fields creatTime : 
	*/
	private Date creatTime;
	/** 
	* @Fields modifyUser : 
	*/
	private String modifyUser;
	/** 
	* @Fields modifyTime : 
	*/
	private Date modifyTime;
	
	private String typeName;
	
	private String strScoreDate;
	
	private Integer totalScore; // 用户总积分
    
    private Integer rankNum; // 前几名
    
    private String userCode;// 用户编码
    
    private String userName; // 用户名称
    
    private String subOrgId; // 支部（子组织）Id
    
    private String subOrgName; // 支部名称
    
    private Integer totalOrgScore; // 支部总积分
		
	
	/*=========================getter and setter ===================*/
	
	/**
	 * @Description: 属性 id 的get方法 
	 * @return id
	 */
	public String getId() {
		return this.id;
	}
	/**
	 * @Description: 属性 id 的set方法 
	 * @param id 
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * @Description: 属性 type 的get方法 
	 * @return id
	 */
	public String getType() {
		return this.type;
	}
	/**
	 * @Description: 属性 type 的set方法 
	 * @param id 
	 */
	public void setType(String type) {
		this.type = type;
	}
	/**
	 * @Description: 属性 orgId 的get方法 
	 * @return id
	 */
	public String getOrgId() {
		return this.orgId;
	}
	/**
	 * @Description: 属性 orgId 的set方法 
	 * @param id 
	 */
	public void setOrgId(String orgId) {
		this.orgId = orgId;
	}
	/**
	 * @Description: 属性 userId 的get方法 
	 * @return id
	 */
	public String getUserId() {
		return this.userId;
	}
	/**
	 * @Description: 属性 userId 的set方法 
	 * @param id 
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	/**
	 * @Description: 属性 score 的get方法 
	 * @return id
	 */
	public Integer getScore() {
		return this.score;
	}
	/**
	 * @Description: 属性 score 的set方法 
	 * @param id 
	 */
	public void setScore(Integer score) {
		this.score = score;
	}
	/**
	 * @Description: 属性 remark 的get方法 
	 * @return id
	 */
	public String getRemark() {
		return this.remark;
	}
	/**
	 * @Description: 属性 remark 的set方法 
	 * @param id 
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * @Description: 属性 creatUser 的get方法 
	 * @return id
	 */
	public String getCreatUser() {
		return this.creatUser;
	}
	/**
	 * @Description: 属性 creatUser 的set方法 
	 * @param id 
	 */
	public void setCreatUser(String creatUser) {
		this.creatUser = creatUser;
	}
	/**
	 * @Description: 属性 creatTime 的get方法 
	 * @return id
	 */
	public java.util.Date getCreatTime() {
		return this.creatTime;
	}
	/**
	 * @Description: 属性 creatTime 的set方法 
	 * @param id 
	 */
	public void setCreatTime(java.util.Date creatTime) {
		this.creatTime = creatTime;
	}
	/**
	 * @Description: 属性 modifyUser 的get方法 
	 * @return id
	 */
	public String getModifyUser() {
		return this.modifyUser;
	}
	/**
	 * @Description: 属性 modifyUser 的set方法 
	 * @param id 
	 */
	public void setModifyUser(String modifyUser) {
		this.modifyUser = modifyUser;
	}
	/**
	 * @Description: 属性 modifyTime 的get方法 
	 * @return id
	 */
	public java.util.Date getModifyTime() {
		return this.modifyTime;
	}
	/**
	 * @Description: 属性 modifyTime 的set方法 
	 * @param id 
	 */
	public void setModifyTime(java.util.Date modifyTime) {
		this.modifyTime = modifyTime;
	}
	
	public String getTypeName() {
		return typeName;
	}
	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}
	
	public String getStrScoreDate() {
		return strScoreDate;
	}
	public void setStrScoreDate(String strScoreDate) {
		this.strScoreDate = strScoreDate;
	}
	public Integer getTotalScore() {
		return totalScore;
	}
	public void setTotalScore(Integer totalScore) {
		this.totalScore = totalScore;
	}
	public Integer getRankNum() {
		return rankNum;
	}
	public void setRankNum(Integer rankNum) {
		this.rankNum = rankNum;
	}
	public String getUserCode() {
		return userCode;
	}
	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	
	public String getSubOrgId() {
		return subOrgId;
	}
	public void setSubOrgId(String subOrgId) {
		this.subOrgId = subOrgId;
	}
	public String getSubOrgName() {
		return subOrgName;
	}
	public void setSubOrgName(String subOrgName) {
		this.subOrgName = subOrgName;
	}
	public Integer getTotalOrgScore() {
		return totalOrgScore;
	}
	public void setTotalOrgScore(Integer totalOrgScore) {
		this.totalOrgScore = totalOrgScore;
	}
	
	@Override
	public String toString() {
		return "ScoreDetailDTO [id=" + id + ", type=" + type + ", orgId=" + orgId + ", userId=" + userId + ", score="
				+ score + ", remark=" + remark + ", creatUser=" + creatUser + ", creatTime=" + creatTime
				+ ", modifyUser=" + modifyUser + ", modifyTime=" + modifyTime + ", typeName=" + typeName
				+ ", strScoreDate=" + strScoreDate + ", totalScore=" + totalScore + ", rankNum=" + rankNum
				+ ", userCode=" + userCode + ", userName=" + userName + ", subOrgId=" + subOrgId + ", subOrgName="
				+ subOrgName + ", totalOrgScore=" + totalOrgScore + "]";
	}
	
}
